/**
 * 获取订单信息
 * @param id
 */
function getAjaxOrders(id) {
		var tempString = "";
		$("#modalBodyOrders").html(tempString);
		$.ajax({
			type : 'post',
			url : path+'/ediOrderSource/detailed',
			data : 'id=' + id,
			dataType : 'json',
			success : function(data) {
				if (data.status == "1") {
					tempString += "<tr><th>订单编号</th><td>"+ data.content.ordeno + "</td></tr>"
					        +"<tr><th>商家订单号</th><td>"+ data.content.customerOrdeno + "</td></tr>"
					        +"<tr><th>来源单号</th><td>"+ data.content.fromno + "</td></tr>"
					        +"<tr><th>能容运单号</th><td>"+ data.content.waybillNo + "</td></tr>"
							+ "<tr><th>收货人详细地址</th><td>"+ data.content.addres + "</td></tr>"
							+ "<tr><th>省</th>" + "<td>" + data.content.provna
							+ "</td></tr>" + "<tr><th>市</th>" + "<td>"
							+ data.content.cityna + "</td></tr>"
							+ "<tr><th>区</th>" + "<td>" + data.content.distna
							+ "</td></tr>" + "<tr><th>邮编</th>" + "<td>"
							+ data.content.postco + "</td></tr>"
							+ "<tr><th>会员昵称</th>" + "<td>"
							+ data.content.bunick + "</td></tr>"
							+ "<tr><th>收货人名称</th>" + "<td>"
							+ data.content.recena + "</td></tr>"
							+ "<tr><th>移动电话</th>" + "<td>"
							+ data.content.mobile + "</td></tr>"
							+ "<tr><th>固定电话</th>" + "<td>"
							+ data.content.teleph + "</td></tr>"
							+ "<tr><th>来源店铺名</th>" + "<td>"
							+ data.content.shopna + "</td></tr>"
							+ "<tr><th>仓库编号</th>" + "<td>"
							+ data.content.warehouseCode + "</td></tr>"
							+ "<tr><th>商家留言</th>" + "<td>"
							+ data.content.shmemo + "</td></tr>"
							+ "<tr><th>分拣批次号</th>" + "<td>"
							+ data.content.batchTaskCode + "</td></tr>"
							
							+ "<tr><th>分拣任务号</th>" + "<td>"
							+ data.content.backupTaskCode + "</td></tr>"
							
							+ "<tr><th>出库批次号</th>" + "<td>"
							+ data.content.batchCode + "</td></tr>";
					if ("single" == data.content.orderType) {
						tempString += "<tr><th>订单类型</th>" + "<td>单件</td></tr>";
					} else if ("multiple" == data.content.orderType) {
						tempString += "<tr><th>订单类型</th>" + "<td>多件</td></tr>";
					}
					$("#modalBodyOrders").html(tempString);
					//$("#" + ordeno).attr("href", "#ordersDetailed");
				} else if (data.status == "-1") {
					alert("还没有得到该订单的详细信息！");
				}
			},

			error : function() {
				alert("还没有得到该订单的详细信息！");
			}
		});
	}

/**
 * 获取商品信息
 * @param id
 */
function getAjaxItems(id) {
	var tempString = "";
	$("#modalBodyItems").html(tempString);
	$
			.ajax({
				type : 'post',
				url : path+'/ediOrderSource/detailed',
				data : 'id=' + id,
				dataType : 'json',
				success : function(data) {
					if (data.status == "1") {
						tempString += "<tr><td>&nbsp;</td><th>品牌</th><th>SKU</th><th>数量</th><th>颜色</th><th>尺码</th><th>单价</th><th>优惠金额</th><th>应付金额</th><th>折扣</th><th>名称</th></tr>";
						$.each(data.content.skulst, function(i) {
							tempString += "<tr><th>商品" + (i + 1) + "</th>";
							tempString += "<td>" + data.content.skulst[i].ediGoodsSku.brandName + "</td>";
							tempString += "<td>" + data.content.skulst[i].sku + "</td>";
							tempString += "<td>" + data.content.skulst[i].qty + "</td>";
							tempString += "<td>" + data.content.skulst[i].col + "</td>";
							tempString += "<td>" + data.content.skulst[i].siz + "</td>";
							tempString += "<td>" + data.content.skulst[i].pri + "</td>";
							tempString += "<td>" + data.content.skulst[i].pro + "</td>";
							tempString += "<td>" + data.content.skulst[i].pay + "</td>";
							tempString += "<td>" + data.content.skulst[i].dis + "</td>";
							tempString += "<td>" + data.content.skulst[i].nam + "</td>";
							tempString += "</tr>";
						});

						$("#modalBodyItems").html(tempString);
						$("#" + id).attr("href", "#itemsDetailed");
					} else if (data.status == "-1") {
						alert("还没有得到该订单的详细信息！");
					}

				},

				error : function() {
					alert("还没有得到该订单的详细信息！");
				}
			});
}

//商家级联仓库
function ajaxAreaGroup(item,id) {
    $("#"+id).html('');
	var customerCode=item.value;
	if(customerCode==''){
	  return false;
	}
	$.ajax({
			type : 'post',
			url : path+'/areaGroup/ajaxAreaGroup',
			data : 'customerCode=' + customerCode,
			dataType : 'json',
			success : function(data) {
			  var tempString="";
			  tempString+="<option value=''></option>";
				if (data.status == "1") {
					$.each(data.content,function(i){
					    tempString+="<option value="+data.content[i].groupCode+">"+data.content[i].groupName;
					});
				}else if (data.status == "2") {
					$.each(data.content.restAreaGroupDtos,function(i){
					    tempString+="<option value="+data.content.restAreaGroupDtos[i].areagroupCode+">"+data.content.restAreaGroupDtos[i].areagroupName;
					});
				} else {
					alert(data.content);
				}
                  $("#"+id).html(tempString);
                  $("#"+id).trigger("chosen:updated");
			},
			error : function() {
				alert("获取信息错误！");
			}
		});
}

//格式日期
//对Date的扩展，将 Date 转化为指定格式的String 
//月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符， 
//年(y)可以用 1-4 个占位符，毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 
//例子： 
//(new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 
//(new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18 
Date.prototype.Format = function(fmt) 
{  
	var o = { 
	 "M+" : this.getMonth()+1,                 //月份 
	 "d+" : this.getDate(),                    //日 
	 "h+" : this.getHours(),                   //小时 
	 "m+" : this.getMinutes(),                 //分 
	 "s+" : this.getSeconds(),                 //秒 
	 "q+" : Math.floor((this.getMonth()+3)/3), //季度 
	 "S"  : this.getMilliseconds()             //毫秒 
	}; 
	if(/(y+)/.test(fmt)) 
	 fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
	for(var k in o) 
	 if(new RegExp("("+ k +")").test(fmt)) 
	fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length))); 
	return fmt; 
};

/*
 * 绑定为iCheck样式
 */
 function bindCheckBox(boxesId,subBoxesName){
 	var boxes = $("#"+boxesId);
 	var subBoxes = $("input[name="+subBoxesName+"]");
 	boxes.iCheck({checkboxClass: 'icheckbox_minimal'});
 	boxes.on("ifChecked", function(event){
 		//add 批量打印权限未控制 bug372 byzhangweize  L181-186
 		subBoxes.each(function(i) {
			 if (subBoxes.eq(i).attr("disabled") != "disabled") {
				 subBoxes.eq(i).iCheck('check'); 
			 }
 		});
 		
 	});
 	boxes.on("ifUnchecked", function(event){
 		subBoxes.not($(this)).iCheck('uncheck'); 
 	});
 	if(subBoxesName) {	
//  		subBoxes.each(function(i,o) {
//			$(o).on("ifChecked",function(so){
//					boxes.iCheck('chseck'); 
//			});
//			$(o).on("ifUnchecked",function(so){
//					alert(boxes);
//					boxes.iCheck('uncheck'); 
//				boxes.removeCss("icheckbox_minimal");
//			});
//		});
 	}
 }
function showCommonMsg(msg){
	$("#commonMsgDetail").val(msg);
	$("#commonMsgDiv").modal();
}
$(function(){
	/* ---------- Add class .active to current link  ---------- */
	$('ul.sidebar-menu').find('a').each(function(){
    var ahref=$(this)[0].href;
		if(ahref==String(window.location) && ahref.charAt(ahref.length - 1) != '#') {
			$(this).parent().addClass('active');
			$(this).parent().parent().parent().find('a.dropmenu').trigger("click");
			
		}	
	});
	 // 统一设置左边框圆角
	$(":input").each(function(i,o) {
			if($(o).parent().attr("class")=="input-group col-sm-12" && $(o).prev().attr("class")!="input-group-addon"){
				$(o).parent().attr("class","input-textgroup  col-sm-12");
			}
		});
	//绑定日期控件
	 $(".datepicker").datepicker({
         language: "zh-CN",
		 format : 'yyyy-mm-dd',
	    }); 
	 //可搜索下拉框
	 $("select").not(".oldSelectStyle").attr('data-placeholder','请选择...');
	 $("select").not(".oldSelectStyle").chosen({
		 search_contains: true,//搜索所有字符
		 allow_single_deselect:true, //显示取消选项按钮
		 width:"100%",
	 }).change(function(){
		 try{if($(this).valid()){$("span[for="+$(this).attr("id")+"]",$(this).parent()).remove();}}catch(e){}}
	 ); 
	 /*$(".searchSelect").chosen({
		 search_contains: true,//搜索所有字符
		 allow_single_deselect:true, //显示取消选项按钮
	 }); */
	 $.validator.setDefaults({ ignore: ":hidden:not(select)" ,errorPlacement : function(error, element) {error.appendTo(element.parent());}});	
});

/**
 * 获取订单信息
 * @param id
 */
function getAjaxReuse(id) {
		var tempString = "";
		$("#modalBodyOrders").html(tempString);
		$.ajax({
			type : 'post',
			url : path+'/ediOrderSource/reuse',
			data : 'id=' + id,
			dataType : 'json',
			success : function(data) {
					tempString += data.msg;
					alert(tempString);
					query();
			},

			error : function() {
				alert("服务器异常，请重试");
			}
		});
}
